package com.example.demo.day.config.learn.designBook.part12Proxy.part1;

//游戏者
public class GamePlayer implements IGamePlayer {

    private String name = "";
    //通过构造函数传递名称
    public GamePlayer(String _name) {
        this.name = _name;
    }

    //大孤傲，最期望的就是杀boss

    @Override
    public void killBoss() {
        System.out.println(this.name + "在打怪！");
    }

    //进游戏之前你肯定要登陆吧，这是一个必要条件
    public void login(String user, String password) {
        System.out.println("登录名为" + user +"的用户" + this.name + "登陆成功");
    }

    //升级，升级的方式有很多种，花钱买是一种，做任务也是一种
    @Override
    public void upgrade() {
        System.out.println(this.name + "又升了一级!");
    }
}
